export interface Destination {
  id: string;
  name: string;
  country: string;
  description: string;
  image: string;
  rating: number;
  priceRange: string;
  tags: string[];
}

export interface TravelActivity {
  id: string;
  title: string;
  description: string;
  time: string;
  location: string;
  duration: number; // 分钟
}

export interface TravelDay {
  id: string;
  date: string;
  activities: TravelActivity[];
}

export interface TravelPlan {
  id: string;
  title: string;
  destination: string;
  startDate: string;
  endDate: string;
  days: TravelDay[];
}

export interface Photo {
  id: string;
  url: string;
  title: string;
  description?: string;
}
